package com.bckj.fastboot.upms.api.entity;

import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 菜单表(SysMenu)表实体类
 *
 * @author wfc
 * @since 2023-09-14 10:10:52
 */
@Data
@TableName("sys_menu")
public class SysMenu {

    /** 主键Id */
    @TableId(type = IdType.ASSIGN_ID)     
    private Long id;
    
    
    /** 客户端id */
    private String clientId;
    
    
    /** 菜单名称 */
    private String menuName;
    
    
    /** 父类0 子类其他 */
    private Long parentId;
    
    
    /** 路由地址 */
    private String routerPath;
    
    
    /** 组件地址 */
    private String component;
    
    
    /** 是否外链 0是 1否 */
    private Integer isFrame;
    
    
    /** 是否缓存 0是 1否 */
    private Integer isCache;
    
    
    /** 删除状态 0正常 1删除 */
    private Integer isDelete;
    
    
    /** 类型（M目录 C菜单 F按钮） */
    private String menuType;
    
    
    /** 显示状态 0显示 1隐藏 */
    private Integer visible;
    
    
    /** 菜单状态 0正常 1停用 */
    private Integer status;
    
    
    /** 权限字符 */
    private String perms;
    
    
    /** 菜单图标 */
    private String icon;
    
    
    /** 备注 */
    private String remark;
    
    
    /** ${column.comment} */
    private LocalDateTime createTime;
    
    
    /** ${column.comment} */
    private LocalDateTime updateTime;
    
    
    /** 菜单图标地址 */
    private String menuImg;
    
    
    /** 1运营2业务 */
    private Integer businessType;
    
    
    /** 菜单排序 */
    private Integer sort;
    
    
    /** 菜单title */
    private String title;
    
    
    /** 菜单重定向 */
    private String redirect;
    
    
    /** 菜单高亮 */
    private String activeMenu;
    
    
    /** 索引 */
    private Integer keyIndex;
    
    
    /** 位置 */
    private Integer bitLocation;
    
    
    /** 0 权限 1 展示 */
    private Integer permsType;

    /** 是否是管理员 */
    private Integer isAdmin;
}

